Android文档说:此方法已在API级别11中弃用。这是代码:classGridViewActivity_extendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.gridview);GridViewgv=(GridView)findViewById(R.id.gridview);Cursorc=managedQuery(Contacts.CONTENT_URI,null,null
我有适用于Android的最新Google分析SDK,似乎setLocalDispatchPeriod(int)已被弃用。解决这个问题的方法是什么?在互联网上我找不到替代方法。最有趣的是,谷歌在他们自己的教程howtogetstarted.中使用了这个方法。现在有人知道任何替代方法吗? 最佳答案 ServiceManagerJavaDoc中概述了弃用的原因:Thisonlyworksiflocaldispatchingisinuse.LocaldispatchingisonlyusedintheabsenceofGooglePlay
在AndroidN上,我遇到异常。根据文档,这是一个已知问题,它要求我使用ContentResolver.openFileDescriptor()https://developer.android.com/reference/android/app/DownloadManager.html#COLUMN_LOCAL_FILENAME不知道怎么用。我可以用来获取文件名的ContentResolver对象在哪里?我从来没有用过它。因此,我将不胜感激。08-0411:20:59.76570107290WSystem.err:java.lang.SecurityException:COLUMN
我在我当前的应用程序中使用DefaultHttpClient。我读过这篇文章,其中指出DefaultHttpClient已弃用:http://developer.android.com/reference/org/apache/http/impl/client/DefaultHttpClient.html它指向这个网站:http://android-developers.blogspot.com/2011/09/androids-http-clients.html?m=1太旧了,写于2011年。我将放弃使用DefaultHttpClient并阅读这篇使用Apache的HttpClien
除了Display.getOrientation()已弃用之外,Display.getRotation()和Display.getOrientation()之间还有什么区别?是否都返回等于Surface.ROTATION_0、Surface.ROTATION_90、Surface.ROTATION_180、Surface.ROTATION_270之一的int? 最佳答案 getRotation()只是调用已弃用的方法getOrientation(),检查sourcecodeofclassDisplay.所以它似乎只是为了一个更好的名
我在我的应用程序中使用了ThreadSafeClientConnManager,还有一些其他类,如HttpStatus、SSLSocketFactory、PlainSocketFactory、SchemeRegistry等。但是从API22开始,它们都被标记为已弃用,我没有看到任何明确的迹象表明是什么取代了它们。文档jas说“请改用openConnection()。请访问thiswebpage以获取更多详细信息”,这并不清楚该怎么做。openConnection()只是指向URL类,网页链接来自2011年,其中讨论了Apache类和HttpUtrlConnection之间的区别。那么,
我将我的应用程序定位到AndroidO。在我的应用程序中,我有一个工作服务,它在所有其他应用程序上显示一个窗口,所以当它触发时,它需要显示这个窗口,即使屏幕关闭并解锁并打开它也是如此。我在之前的Android版本中实现了这种行为,但在AndroidO中它并没有像我预期的那样工作。我读到我需要使用标志TYPE_APPLICATION_OVERLAY并添加了权限在list文件中。所以当屏幕打开时它工作正常,但是当屏幕关闭时我注意到它没有打开屏幕,当我打开屏幕时我看到窗口是在其他窗口之上创建的应用程序。所以我的问题是因为标志FLAG_TURN_SCREEN_ON和FLAG_SHOW_WHEN
我已经把这个文件包含在android2.3.3的项目中importandroid.telephony.gsm.SmsManager;显示代码如下(删除smsmanager文本)importandroid.telephony.gsm.SmsManager;和一个显示消息“SmsManager已弃用”我该如何解决这个问题? 最佳答案 根据文档here:Thisclassisdeprecated.Replacedbyandroid.telephony.SmsManagerthatsupportsbothGSMandCDMA从API4开始。
我在AndroidStudio上编译和运行我的应用程序时遇到问题。问题:它不喜欢我使用已弃用的API。(来自gradlewcompileDebug--stacktrace。FullstacktracehereNote:SomeinputfilesuseoroverrideadeprecatedAPI.Note:Recompilewith-Xlint:deprecationfordetails.背景:我正在使用PreferenceActivity,它使用onPreferenceTreeClick和addPreferencesFromResource(int),这两种方法均已弃用。我正在使
对于允许启用隐私浏览的WebView构造函数,API规范如下所示:(来自http://developer.android.com/reference/android/webkit/WebView.html)WebView(Contextcontext,AttributeSetattrs,intdefStyle,booleanprivateBrowsing)此构造函数已在API级别17中弃用。不再直接通过WebView支持私有(private)浏览,并将在未来版本中删除。更喜欢使用WebSettings、WebViewDatabase、CookieManager和WebStorage来精